Real-time Planning by Interleaving Real-time Search with Subgoaling
نویسندگان
چکیده
Recently, real-time planning has been actively studied for solving problems in uncertain and dynamic environments. RTA* is a real-time search algorithm that can provide a computational basis for real-time planning. However, RTA* is not always efficient since obtaining effective heuristic functions is difficult when the problem becomes complicated. In order to keep the problem simple enough for efficient search, we propose an algorithm called RTSS, which incorporates the STRIPS subgoaling function into RTA*. This algorithm interleaves subgoaling and real-time search processes by evaluating the goal complexity and the ease of operator execution. An analysis using a simple model shows that the search cost can be significantly reduced by switching between subgoaling and real-time search. Furthermore, experiments on a robot task planning problem show that RTSS can attain the goal without performing many superfluous actions, while other algorithms often tend to perform a blind search that hils to attain the goal.
منابع مشابه
Fast Subgoaling for Pathfinding via Real-Time Search
Real-time heuristic search is a standard approach to pathfinding when agents are required to make decisions in a bounded, very short period of time. An assumption usually made in the development and evaluation of real-time algorithms is that the environment is unknown. Nevertheless, in many interesting applications such as pathfinding for automnomous characters in video games, the environment i...
متن کاملOverview and Examples of Real-Time Search in Unknown or Nondeterministics Domains
Real-time search methods were devised as alternatives to more traditional search methods for searching known deterministic domains. We argue that real-time search methods have additional advantages for searching unknown or nondeterministic domains. Instead of planning for every contingency, real-time search methods execute the partial plan obtained after a bounded amount of planning, observe th...
متن کاملkNN LRTA*: Simple Subgoaling for Real-Time Search
Real-time heuristic search algorithms satisfy a constant bound on the amount of planning per action, independent of problem size. As a result, they scale up well as problems become larger. This property would make them well suited for video games where Artificial Intelligence controlled agents must react quickly to user commands and to other agents’ actions. On the downside, real-time search al...
متن کاملMasashi Shimbo Real - Time Search with Nonstandard Heuristics
Real-time heuristic search adopts a problem-solving model signi cantly di erent from traditional AI search. As opposed to these traditional o -line search methods devoted to batch global planning, real-time search handles problem solving as a whole, by interleaving partial planning and action execution. It performs a series of real-time planning/action execution cycle, each time taking into acc...
متن کاملLearning for Adaptive Real-time Search
Abstract. Real-time heuristic search is a popular model of acting and learning in intelligent autonomous agents. Learning real-time search agents improve their performance over time by acquiring and refining a value function guiding the application of their actions. As computing the perfect value function is typically intractable, a heuristic approximation is acquired instead. Most studies of l...
متن کامل